package org.springblade.product.controller;

import com.alibaba.fastjson.JSON;
import lombok.AllArgsConstructor;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.boot.autoconfigure.security.SecurityProperties;
import org.springframework.cloud.context.config.annotation.RefreshScope;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

import java.util.HashMap;

@RestController
@RequestMapping("/product/api")
@RefreshScope
public class ProductController {

	@Value("${test.email}")
	private String  test;

	@GetMapping("/detail")
	public String detail() {
		HashMap<String,String>  map = new HashMap<String,String>();
		map.put("feature","{\"id\":3707,\"content\":\"<p><img class=\\\"wscnph\\\" src=\\\"https://res.wyins.net/bxs/images/product/1555056654307.jpg\\\"/></p>\",\"richType\":1,\"personType\":2,\"bizType\":1,\"sort\":0}");
		map.put("insuranceNotice","{\"id\":3708,\"content\":\"<p>1、本产品适用条款为《光大永明百万安康（2019版）医疗保险》，报备文件编号为光保字【2019】135号。</p><p>2、为确保您的利益，请您在投保时，仔细阅读保险条款及保险合同，重点关注保险责任、特别约定、免除保险人责任条款，了解保险产品的保障范围、基本保险金额、保险期间、交费期限、交费金额等信息。</p><p>3、本产品由光大永明人寿保险有限公司承保，目前在北京市，天津市，上海市，浙江省，江苏省，广东省，重庆市，辽宁省，河北省，山东省，山西省，四川省，河南省，黑龙江省，湖南省，陕西省，安徽省，湖北省均设有分支机构并仅在设有分支机构的区域销售。</p><p>4、投保人：年满18周岁且有完全民事行为能力，可为本人、配偶、子女及父母投保。</p><p>5、被保险人：首次投保年龄为出生满30天至65周岁的身体健康的自然人。</p><p>6、职业：本产品仅能承保的职业类别为1-4类。</p><p>7、受益人：本产品受益人为被保险人本人。</p><p>8、本产品投被保险人须为中国税收居民。</p><p>9、本产品的保险期间为1年，最高可不间断续保至被保险人105周岁。</p><p>10、投保限额：同一保险期间内，本产品同一被保险人仅限投保一份，如已投保光大永明安康百万医疗保险且保单仍有效，则不支持投保本产品。</p><p>11、等待期：本产品首次投保或间断续保的等待期为30天。不间断续保时或因意外伤害导致的治疗无等待期。对于您在等待期内因意外伤害以外的原因发生的医疗费用支出，保险公司不承担给付保险金的责任。</p><p>12、免赔额：本产品一般医疗费用保险金年度免赔额为1万元，重大疾病医疗费用保险金零免赔额。个人账户支付的金额可计入免赔额，但社保统筹或公费医疗报销部分不能计入免赔额。保险期间内或不间断续保时，以往保险期间内，确诊首次患有合同定义的一种或多种重疾且接受治疗的，保险公司在给付保险金时不再扣除免赔额。</p><p>13、支付方式：本产品通过线上支付保费，若支付失败，可在投保当日24点前重新支付。</p><p>14、保单生效：扣款成功后次日零时保险单生效。</p><p>15、电子合同：本产品提供电子合同，投保成功后通过邮件的形式发送给您，保险公司将视发送成功为您签收电子合同。根据合同法，电子合同与纸质合同具有同等法律效力，您也可以通过保险师或关注“光大永明人寿” 官方微信公众号自助查询并下载。</p><p>16、电子发票：本产品提供电子发票，电子发票效力等同于纸质发票，可将电子发票打印后直接报销。</p><p>17、续保：本产品不会因为被保险人的健康状况变化或者历史理赔情况而拒绝被保险人不间断续保或单独调整被保险人的不间断续保保险费。无论是否发生理赔，续保无需健康告知。若本产品停售，则不再接受续保。</p><p>18、退保：如需办理退保，请关注“光大永人寿”官方微信公众号，进入【客户服务】—【保单服务】办理。保险公司将在受理您的申请后2-3个工作日内将未满期净保费（未满期净保费的计算方式见产品条款）退回至您的银行账户内。</p><p>19、如有咨询、保全、投诉、理赔及任何其他问题，请致电光大永明人寿客服热线95348。</p><p>20、社会基本医疗保险：指职工基本医疗保险、城镇居民基本医疗保险和新型农村合作医疗。若投保时享有当地社会基本医疗保险或公费医疗保障，但在保险事故发生时不再享有当地社会基本医疗保险或公费医疗保障，或在理赔申请时未从当地社会基本医疗保险或公费医疗管理部门获得医疗费用补偿的，保险公司按照合同约定的医疗费用的60%比例给付。</p><p>21、对保险公司询问的所有事项，您应进行如实告知。您的任何隐瞒或遗漏，均有可能影响到保险公司的承保决定。一经发现，保险公司可以依法解除保险合同，对保险合同解除前发生的保险事故不承担责任。</p><p>22、您填写的信息须真实有效。如您不提供真实、完整、准确的客户信息，可能带来的后果将由您自行承担。如果您或您家人的个人信息发生变化，应及时联系办理变更。客户身份证号、地址、电话等信息的采集，其用途包括但不限于计算保费、核保和理赔等保险运营及服务。</p><p>23、我们会对您提供给我们的个人信息、投保交易信息严格保密，保障交易的安全。</p><p>24、我们认可的恶性肿瘤赴日治疗的医疗机构，可通过保险公司网站www.sunlife-everbright.com查询。</p><p>25、本产品“基础版”及“高端版”保障计划由《光大永明百万安康（2019版）医疗保险》产品保险责任中的必选责任“B.一般医疗费用保险金”、“C.重大疾病医疗费用保险金”与可选责任“D.质子重离子医疗费用保险金”组合而成。</p><p>26、产品页面仅做产品理解之用，具体内容以正式的保单样式及条款为准，正式保单与条款有冲突之处以保单约定为准，具体详见保单样式。</p><p>27、本产品由微易保险经纪公司负责代销。</p>\",\"richType\":1,\"personType\":2,\"bizType\":2,\"sort\":0}");
		SecurityProperties.User usr = new SecurityProperties.User();
		usr.setName("zww");
		usr.setPassword("123123");
		map.put("user", JSON.toJSONString(usr));
		return   JSON.toJSONString(map);
	}

}
